home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 14
/
QRZ Ham Radio Callsign Database - Volume 14.iso
/
QRZLookup.sea.bin
/
QRZ Lookup ƒ
/
QRZ Lookup.rsrc
/
CODE_2_Actions.txt
< prev
next >
Wrap
Text File
|
1999-10-21
|
84KB
|
1,508 lines
# near model CODE resource
# jump table entries: 8648-8684 (37 of them)
00000000 0000 21C8 ori.b D0, 0xC8
00000004 0000 10B8 ori.b D0, 0xB8
fn00000008:
00000008 226F 0004 movea.l A1, [A7 + 0x4]
0000000C 41F9 0000 AB02 lea.l A0, [0x0000AB02]
00000012 2288 move.l [A1], A0
00000014 336F 0008 0004 move.w [A1 + 0x4], [A7 + 0x8]
0000001A 336F 000A 0006 move.w [A1 + 0x6], [A7 + 0xA]
00000020 136F 000C 0008 move.b [A1 + 0x8], [A7 + 0xC]
00000026 2049 movea.l A0, A1
00000028 4E75 rts
fn0000002A:
0000002A 4E56 0000 link A6, 0
0000002E 2F0A move.l -[A7], A2
00000030 246E 0008 movea.l A2, [A6 + 0x8]
00000034 200A move.l D0, A2
00000036 6718 beq +0x1A /* 00000050 */
00000038 41F9 0000 AB02 lea.l A0, [0x0000AB02]
0000003E 2488 move.l [A2], A0
00000040 4A6E 000C tst.w [A6 + 0xC]
00000044 6F0A ble +0xC /* 00000050 */
00000046 2F0A move.l -[A7], A2
00000048 4EB9 0000 0168 jsr [0x00000168]
0000004E 584F addq.w A7, 4
label00000050:
00000050 204A movea.l A0, A2
00000052 245F movea.l A2, [A7]+
00000054 4E5E unlink A6
00000056 4E75 rts
00000058 4E75 rts
0000005A 4E56 0000 link A6, 0
0000005E 2F0A move.l -[A7], A2
00000060 246E 0008 movea.l A2, [A6 + 0x8]
00000064 2F0A move.l -[A7], A2
00000066 2057 movea.l A0, [A7]
00000068 2250 movea.l A1, [A0]
0000006A 2269 001C movea.l A1, [A1 + 0x1C]
0000006E 4E91 jsr [A1]
00000070 4A00 tst.b D0
00000072 584F addq.w A7, 4
00000074 670E beq +0x10 /* 00000084 */
00000076 2F0A move.l -[A7], A2
00000078 2057 movea.l A0, [A7]
0000007A 2250 movea.l A1, [A0]
0000007C 2269 0028 movea.l A1, [A1 + 0x28]
00000080 4E91 jsr [A1]
00000082 584F addq.w A7, 4
label00000084:
00000084 157C 0001 0008 move.b [A2 + 0x8], 0x1
0000008A 245F movea.l A2, [A7]+
0000008C 4E5E unlink A6
0000008E 4E75 rts
00000090 4E56 0000 link A6, 0
00000094 2F0A move.l -[A7], A2
00000096 246E 0008 movea.l A2, [A6 + 0x8]
0000009A 2F0A move.l -[A7], A2
0000009C 2057 movea.l A0, [A7]
0000009E 2250 movea.l A1, [A0]
000000A0 2269 0020 movea.l A1, [A1 + 0x20]
000000A4 4E91 jsr [A1]
000000A6 4A00 tst.b D0
000000A8 584F addq.w A7, 4
000000AA 670E beq +0x10 /* 000000BA */
000000AC 2F0A move.l -[A7], A2
000000AE 2057 movea.l A0, [A7]
000000B0 2250 movea.l A1, [A0]
000000B2 2269 002C movea.l A1, [A1 + 0x2C]
000000B6 4E91 jsr [A1]
000000B8 584F addq.w A7, 4
label000000BA:
000000BA 422A 0008 clr.b [A2 + 0x8]
000000BE 245F movea.l A2, [A7]+
000000C0 4E5E unlink A6
000000C2 4E75 rts
000000C4 7001 moveq.l D0, 0x01
000000C6 4E75 rts
000000C8 4E56 0000 link A6, 0
000000CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000D0 4EB9 0003 BFC8 jsr [0x0003BFC8]
000000D6 4A00 tst.b D0
000000D8 57C0 seq D0
000000DA 4400 neg.b D0
000000DC 4E5E unlink A6
000000DE 4E75 rts
000000E0 4E56 0000 link A6, 0
000000E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E8 4EB9 0003 BFC8 jsr [0x0003BFC8]
000000EE 4E5E unlink A6
000000F0 4E75 rts
000000F2 4E56 0000 link A6, 0
000000F6 2F0A move.l -[A7], A2
000000F8 246E 0008 movea.l A2, [A6 + 0x8]
000000FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000100 3F2A 0004 move.w -[A7], [A2 + 0x4]
00000104 3F2A 0006 move.w -[A7], [A2 + 0x6]
00000108 4EB9 0000 0128 jsr [0x00000128 /* PollRtnAdr */]
0000010E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000112 302A 0004 move.w D0, [A2 + 0x4]
00000116 48C0 ext.l D0
00000118 5280 addq.l D0, 1
0000011A 3F00 move.w -[A7], D0
0000011C 3F2A 0006 move.w -[A7], [A2 + 0x6]
00000120 4EB9 0000 0128 jsr [0x00000128 /* PollRtnAdr */]
00000126 245F movea.l A2, [A7]+
00000128 4E5E unlink A6
0000012A 4E75 rts
0000012C 4E56 0000 link A6, 0
00000130 2F0A move.l -[A7], A2
00000132 246E 0008 movea.l A2, [A6 + 0x8]
00000136 2F0A move.l -[A7], A2
00000138 4EB9 0003 BFD2 jsr [0x0003BFD2]
0000013E 41F9 0000 A9E2 lea.l A0, [0x0000A9E2]
00000144 2488 move.l [A2], A0
00000146 42AA 000E clr.l [A2 + 0xE]
0000014A 204A movea.l A0, A2
0000014C 584F addq.w A7, 4
0000014E 245F movea.l A2, [A7]+
00000150 4E5E unlink A6
00000152 4E75 rts
00000154 4E56 FFE8 link A6, -0x0018
00000158 2F0A move.l -[A7], A2
0000015A 246E 0008 movea.l A2, [A6 + 0x8]
0000015E 200A move.l D0, A2
00000160 6744 beq +0x46 /* 000001A6 */
00000162 41F9 0000 A9E2 lea.l A0, [0x0000A9E2]
00000168 2488 move.l [A2], A0
0000016A 2D4F FFFC move.l [A6 - 0x4], A7
0000016E 42A7 clr.l -[A7]
00000170 2F0A move.l -[A7], A2
00000172 2057 movea.l A0, [A7]
00000174 2250 movea.l A1, [A0]
00000176 2269 0020 movea.l A1, [A1 + 0x20]
0000017A 4E91 jsr [A1]
0000017C 504F addq.w A7, 8
0000017E 600A bra +0xC /* 0000018A */
00000180 486E FFE8 pea.l [A6 - 0x18]
00000184 4EB9 0000 0150 jsr [0x00000150]
label0000018A:
0000018A 4267 clr.w -[A7]
0000018C 2F0A move.l -[A7], A2
0000018E 4EB9 0000 17F0 jsr [0x000017F0]
00000194 4A6E 000C tst.w [A6 + 0xC]
00000198 5C4F addq.w A7, 6
0000019A 6F0A ble +0xC /* 000001A6 */
0000019C 2F0A move.l -[A7], A2
0000019E 4EB9 0000 0168 jsr [0x00000168]
000001A4 584F addq.w A7, 4
label000001A6:
000001A6 204A movea.l A0, A2
000001A8 245F movea.l A2, [A7]+
000001AA 4E5E unlink A6
000001AC 4E75 rts
000001AE 4E56 0000 link A6, 0
000001B2 48E7 0038 movem.l -[A7], A2,A3,A4
000001B6 246E 0008 movea.l A2, [A6 + 0x8]
000001BA 286E 0010 movea.l A4, [A6 + 0x10]
000001BE 202E 000C move.l D0, [A6 + 0xC]
000001C2 5180 subq.l D0, 8
000001C4 5780 subq.l D0, 3
000001C6 6772 beq +0x74 /* 0000023A */
000001C8 0480 0000 0324 subi.l D0, 0x324
000001CE 672A beq +0x2C /* 000001FA */
000001D0 5380 subq.l D0, 1
000001D2 6704 beq +0x6 /* 000001D8 */
000001D4 6000 0084 bra +0x86 /* 0000025A */
label000001D8:
000001D8 2F0C move.l -[A7], A4
000001DA 2F0A move.l -[A7], A2
000001DC 2057 movea.l A0, [A7]
000001DE 2250 movea.l A1, [A0]
000001E0 2269 0020 movea.l A1, [A1 + 0x20]
000001E4 4E91 jsr [A1]
000001E6 4227 clr.b -[A7]
000001E8 2F0A move.l -[A7], A2
000001EA 2057 movea.l A0, [A7]
000001EC 2250 movea.l A1, [A0]
000001EE 2269 0010 movea.l A1, [A1 + 0x10]
000001F2 4E91 jsr [A1]
000001F4 4FEF 000E lea.l A7, [A7 + 0xE]
000001F8 6072 bra +0x74 /* 0000026C */
label000001FA:
000001FA 264C movea.l A3, A4
000001FC 700B moveq.l D0, 0x0B
000001FE B0AC 0010 cmp.l D0, [A4 + 0x10]
00000202 6622 bne +0x24 /* 00000226 */
00000204 2F0B move.l -[A7], A3
00000206 2F0A move.l -[A7], A2
00000208 2057 movea.l A0, [A7]
0000020A 2250 movea.l A1, [A0]
0000020C 2269 0028 movea.l A1, [A1 + 0x28]
00000210 4E91 jsr [A1]
00000212 4227 clr.b -[A7]
00000214 2F0A move.l -[A7], A2
00000216 2057 movea.l A0, [A7]
00000218 2250 movea.l A1, [A0]
0000021A 2269 0010 movea.l A1, [A1 + 0x10]
0000021E 4E91 jsr [A1]
00000220 4FEF 000E lea.l A7, [A7 + 0xE]
00000224 6046 bra +0x48 /* 0000026C */
label00000226:
00000226 1F3C 0001 move.b -[A7], 0x1
0000022A 2F0A move.l -[A7], A2
0000022C 2057 movea.l A0, [A7]
0000022E 2250 movea.l A1, [A0]
00000230 2269 0010 movea.l A1, [A1 + 0x10]
00000234 4E91 jsr [A1]
00000236 5C4F addq.w A7, 6
00000238 6032 bra +0x34 /* 0000026C */
label0000023A:
0000023A 2F0A move.l -[A7], A2
0000023C 2057 movea.l A0, [A7]
0000023E 2250 movea.l A1, [A0]
00000240 2269 0024 movea.l A1, [A1 + 0x24]
00000244 4E91 jsr [A1]
00000246 4227 clr.b -[A7]
00000248 2F0A move.l -[A7], A2
0000024A 2057 movea.l A0, [A7]
0000024C 2250 movea.l A1, [A0]
0000024E 2269 0010 movea.l A1, [A1 + 0x10]
00000252 4E91 jsr [A1]
00000254 4FEF 000A lea.l A7, [A7 + 0xA]
00000258 6012 bra +0x14 /* 0000026C */
label0000025A:
0000025A 1F3C 0001 move.b -[A7], 0x1
0000025E 2F0A move.l -[A7], A2
00000260 2057 movea.l A0, [A7]
00000262 2250 movea.l A1, [A0]
00000264 2269 0010 movea.l A1, [A1 + 0x10]
00000268 4E91 jsr [A1]
0000026A 5C4F addq.w A7, 6
label0000026C:
0000026C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000270 4E5E unlink A6
00000272 4E75 rts
00000274 4E56 FF74 link A6, -0x008C
00000278 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000027C 266E 0008 movea.l A3, [A6 + 0x8]
00000280 286E 000C movea.l A4, [A6 + 0xC]
00000284 7600 moveq.l D3, 0x00
00000286 200C move.l D0, A4
00000288 671A beq +0x1C /* 000002A4 */
0000028A 200C move.l D0, A4
0000028C 6700 011A beq +0x11C /* 000003A8 */
00000290 2F0C move.l -[A7], A4
00000292 2057 movea.l A0, [A7]
00000294 2250 movea.l A1, [A0]
00000296 2269 0018 movea.l A1, [A1 + 0x18]
0000029A 4E91 jsr [A1]
0000029C 4A00 tst.b D0
0000029E 584F addq.w A7, 4
000002A0 6700 0106 beq +0x108 /* 000003A8 */
label000002A4:
000002A4 246B 000E movea.l A2, [A3 + 0xE]
000002A8 274C 000E move.l [A3 + 0xE], A4
000002AC 7800 moveq.l D4, 0x00
000002AE 200A move.l D0, A2
000002B0 6720 beq +0x22 /* 000002D2 */
000002B2 2D4F FFCC move.l [A6 - 0x34], A7
000002B6 2F0A move.l -[A7], A2
000002B8 2057 movea.l A0, [A7]
000002BA 2250 movea.l A1, [A0]
000002BC 2269 000C movea.l A1, [A1 + 0xC]
000002C0 4E91 jsr [A1]
000002C2 584F addq.w A7, 4
000002C4 600A bra +0xC /* 000002D0 */
000002C6 486E FFB8 pea.l [A6 - 0x48]
000002CA 4EB9 0000 0150 jsr [0x00000150]
label000002D0:
000002D0 7801 moveq.l D4, 0x01
label000002D2:
000002D2 2D6B 000E FF78 move.l [A6 - 0x88], [A3 + 0xE]
000002D8 6700 00AC beq +0xAE /* 00000386 */
000002DC 2D4F FFE4 move.l [A6 - 0x1C], A7
000002E0 2F2E FF78 move.l -[A7], [A6 - 0x88]
000002E4 2057 movea.l A0, [A7]
000002E6 2250 movea.l A1, [A0]
000002E8 2269 0010 movea.l A1, [A1 + 0x10]
000002EC 4E91 jsr [A1]
000002EE 584F addq.w A7, 4
000002F0 6000 0094 bra +0x96 /* 00000386 */
000002F4 2D6E FFDC FFB4 move.l [A6 - 0x4C], [A6 - 0x24]
000002FA 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000002FE 4EB9 0003 BFEC jsr [0x0003BFEC]
00000304 2600 move.l D3, D0
00000306 584F addq.w A7, 4
00000308 2D4F FFB0 move.l [A6 - 0x50], A7
0000030C 2F2B 000E move.l -[A7], [A3 + 0xE]
00000310 2057 movea.l A0, [A7]
00000312 2250 movea.l A1, [A0]
00000314 2269 000C movea.l A1, [A1 + 0xC]
00000318 4E91 jsr [A1]
0000031A 584F addq.w A7, 4
0000031C 600A bra +0xC /* 00000328 */
0000031E 486E FF9C pea.l [A6 - 0x64]
00000322 4EB9 0000 0150 jsr [0x00000150]
label00000328:
00000328 2D6B 000E FF74 move.l [A6 - 0x8C], [A3 + 0xE]
0000032E 2A2B 000E move.l D5, [A3 + 0xE]
00000332 4AAE FF74 tst.l [A6 - 0x8C]
00000336 6712 beq +0x14 /* 0000034A */
00000338 3F3C 0001 move.w -[A7], 0x1
0000033C 2F05 move.l -[A7], D5
0000033E 2057 movea.l A0, [A7]
00000340 2250 movea.l A1, [A0]
00000342 2269 0008 movea.l A1, [A1 + 0x8]
00000346 4E91 jsr [A1]
00000348 5C4F addq.w A7, 6
label0000034A:
0000034A 42AB 000E clr.l [A3 + 0xE]
0000034E 200A move.l D0, A2
00000350 672A beq +0x2C /* 0000037C */
00000352 2F0A move.l -[A7], A2
00000354 2057 movea.l A0, [A7]
00000356 2250 movea.l A1, [A0]
00000358 2269 0020 movea.l A1, [A1 + 0x20]
0000035C 4E91 jsr [A1]
0000035E 4A00 tst.b D0
00000360 584F addq.w A7, 4
00000362 6612 bne +0x14 /* 00000376 */
00000364 2F0A move.l -[A7], A2
00000366 2057 movea.l A0, [A7]
00000368 2250 movea.l A1, [A0]
0000036A 2269 001C movea.l A1, [A1 + 0x1C]
0000036E 4E91 jsr [A1]
00000370 4A00 tst.b D0
00000372 584F addq.w A7, 4
00000374 6706 beq +0x8 /* 0000037C */
label00000376:
00000376 274A 000E move.l [A3 + 0xE], A2
0000037A 7800 moveq.l D4, 0x00
label0000037C:
0000037C 486E FFD0 pea.l [A6 - 0x30]
00000380 4EB9 0000 0150 jsr [0x00000150]
label00000386:
00000386 4A04 tst.b D4
00000388 6700 0094 beq +0x96 /* 0000041E */
0000038C 2C0A move.l D6, A2
0000038E 200A move.l D0, A2
00000390 6700 008C beq +0x8E /* 0000041E */
00000394 3F3C 0001 move.w -[A7], 0x1
00000398 2F06 move.l -[A7], D6
0000039A 2057 movea.l A0, [A7]
0000039C 2250 movea.l A1, [A0]
0000039E 2269 0008 movea.l A1, [A1 + 0x8]
000003A2 4E91 jsr [A1]
000003A4 5C4F addq.w A7, 6
000003A6 6076 bra +0x78 /* 0000041E */
label000003A8:
000003A8 2D4F FFFC move.l [A6 - 0x4], A7
000003AC 2F0C move.l -[A7], A4
000003AE 2057 movea.l A0, [A7]
000003B0 2250 movea.l A1, [A0]
000003B2 2269 0010 movea.l A1, [A1 + 0x10]
000003B6 4E91 jsr [A1]
000003B8 584F addq.w A7, 4
000003BA 602C bra +0x2E /* 000003E8 */
000003BC 206E FFF4 movea.l A0, [A6 - 0xC]
000003C0 2D50 FF98 move.l [A6 - 0x68], [A0]
000003C4 262E FF98 move.l D3, [A6 - 0x68]
000003C8 6014 bra +0x16 /* 000003DE */
000003CA 2D6E FFF4 FF94 move.l [A6 - 0x6C], [A6 - 0xC]
000003D0 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000003D4 4EB9 0003 BFEC jsr [0x0003BFEC]
000003DA 2600 move.l D3, D0
000003DC 584F addq.w A7, 4
label000003DE:
000003DE 486E FFE8 pea.l [A6 - 0x18]
000003E2 4EB9 0000 0150 jsr [0x00000150]
label000003E8:
000003E8 2D4F FF90 move.l [A6 - 0x70], A7
000003EC 2F0C move.l -[A7], A4
000003EE 2057 movea.l A0, [A7]
000003F0 2250 movea.l A1, [A0]
000003F2 2269 000C movea.l A1, [A1 + 0xC]
000003F6 4E91 jsr [A1]
000003F8 584F addq.w A7, 4
000003FA 600A bra +0xC /* 00000406 */
000003FC 486E FF7C pea.l [A6 - 0x84]
00000400 4EB9 0000 0150 jsr [0x00000150]
label00000406:
00000406 2E0C move.l D7, A4
00000408 200C move.l D0, A4
0000040A 6712 beq +0x14 /* 0000041E */
0000040C 3F3C 0001 move.w -[A7], 0x1
00000410 2F07 move.l -[A7], D7
00000412 2057 movea.l A0, [A7]
00000414 2250 movea.l A1, [A0]
00000416 2269 0008 movea.l A1, [A1 + 0x8]
0000041A 4E91 jsr [A1]
0000041C 5C4F addq.w A7, 6
label0000041E:
0000041E 4A83 tst.l D3
00000420 6716 beq +0x18 /* 00000438 */
00000422 4878 00C3 push.l 0xC3
00000426 4879 0000 AACE push.l 0xAACE
0000042C 2F03 move.l -[A7], D3
0000042E 4EB9 0000 0F60 jsr [0x00000F60]
00000434 4FEF 000C lea.l A7, [A7 + 0xC]
label00000438:
00000438 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000043C 4E5E unlink A6
0000043E 4E75 rts
00000440 4E56 0000 link A6, 0
00000444 2F0B move.l -[A7], A3
00000446 2F0A move.l -[A7], A2
00000448 246E 0008 movea.l A2, [A6 + 0x8]
0000044C 266A 000E movea.l A3, [A2 + 0xE]
00000450 200B move.l D0, A3
00000452 6748 beq +0x4A /* 0000049C */
00000454 2F0B move.l -[A7], A3
00000456 2057 movea.l A0, [A7]
00000458 2250 movea.l A1, [A0]
0000045A 2269 0020 movea.l A1, [A1 + 0x20]
0000045E 4E91 jsr [A1]
00000460 4A00 tst.b D0
00000462 584F addq.w A7, 4
00000464 6712 beq +0x14 /* 00000478 */
00000466 2F2A 000E move.l -[A7], [A2 + 0xE]
0000046A 2057 movea.l A0, [A7]
0000046C 2250 movea.l A1, [A0]
0000046E 2269 0014 movea.l A1, [A1 + 0x14]
00000472 4E91 jsr [A1]
00000474 584F addq.w A7, 4
00000476 6024 bra +0x26 /* 0000049C */
label00000478:
00000478 2F2A 000E move.l -[A7], [A2 + 0xE]
0000047C 2057 movea.l A0, [A7]
0000047E 2250 movea.l A1, [A0]
00000480 2269 001C movea.l A1, [A1 + 0x1C]
00000484 4E91 jsr [A1]
00000486 4A00 tst.b D0
00000488 584F addq.w A7, 4
0000048A 6710 beq +0x12 /* 0000049C */
0000048C 2F2A 000E move.l -[A7], [A2 + 0xE]
00000490 2057 movea.l A0, [A7]
00000492 2250 movea.l A1, [A0]
00000494 2269 0010 movea.l A1, [A1 + 0x10]
00000498 4E91 jsr [A1]
0000049A 584F addq.w A7, 4
label0000049C:
0000049C 245F movea.l A2, [A7]+
0000049E 265F movea.l A3, [A7]+
000004A0 4E5E unlink A6
000004A2 4E75 rts
000004A4 4E56 FF00 link A6, -0x0100
000004A8 48E7 0038 movem.l -[A7], A2,A3,A4
000004AC 266E 0008 movea.l A3, [A6 + 0x8]
000004B0 246E 000C movea.l A2, [A6 + 0xC]
000004B4 2052 movea.l A0, [A2]
000004B6 4210 clr.b [A0]
000004B8 286B 000E movea.l A4, [A3 + 0xE]
000004BC 200C move.l D0, A4
000004BE 6768 beq +0x6A /* 00000528 */
000004C0 2F0C move.l -[A7], A4
000004C2 2057 movea.l A0, [A7]
000004C4 2250 movea.l A1, [A0]
000004C6 2269 001C movea.l A1, [A1 + 0x1C]
000004CA 4E91 jsr [A1]
000004CC 4A00 tst.b D0
000004CE 584F addq.w A7, 4
000004D0 6722 beq +0x24 /* 000004F4 */
000004D2 2052 movea.l A0, [A2]
000004D4 10BC 0001 move.b [A0], 0x1
000004D8 486E FF00 pea.l [A6 - 0x100]
000004DC 2F2A 000C move.l -[A7], [A2 + 0xC]
000004E0 2F2B 000E move.l -[A7], [A3 + 0xE]
000004E4 2057 movea.l A0, [A7]
000004E6 2250 movea.l A1, [A0]
000004E8 2269 0024 movea.l A1, [A1 + 0x24]
000004EC 4E91 jsr [A1]
000004EE 4FEF 000C lea.l A7, [A7 + 0xC]
000004F2 6034 bra +0x36 /* 00000528 */
label000004F4:
000004F4 2F2B 000E move.l -[A7], [A3 + 0xE]
000004F8 2057 movea.l A0, [A7]
000004FA 2250 movea.l A1, [A0]
000004FC 2269 0020 movea.l A1, [A1 + 0x20]
00000500 4E91 jsr [A1]
00000502 4A00 tst.b D0
00000504 584F addq.w A7, 4
00000506 6720 beq +0x22 /* 00000528 */
00000508 2052 movea.l A0, [A2]
0000050A 10BC 0001 move.b [A0], 0x1
0000050E 2F2A 000C move.l -[A7], [A2 + 0xC]
00000512 486E FF00 pea.l [A6 - 0x100]
00000516 2F2B 000E move.l -[A7], [A3 + 0xE]
0000051A 2057 movea.l A0, [A7]
0000051C 2250 movea.l A1, [A0]
0000051E 2269 0024 movea.l A1, [A1 + 0x24]
00000522 4E91 jsr [A1]
00000524 4FEF 000C lea.l A7, [A7 + 0xC]
label00000528:
00000528 2052 movea.l A0, [A2]
0000052A 4A10 tst.b [A0]
0000052C 6610 bne +0x12 /* 0000053E */
0000052E 2F2A 000C move.l -[A7], [A2 + 0xC]
00000532 2F3C 0001 0097 move.l -[A7], 0x10097
00000538 4EB9 0000 0128 jsr [0x00000128 /* PollRtnAdr */]
label0000053E:
0000053E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000542 4E5E unlink A6
00000544 4E75 rts
fn00000546:
00000546 4E56 0000 link A6, 0
0000054A 2F0B move.l -[A7], A3
0000054C 2F0A move.l -[A7], A2
0000054E 246E 0012 movea.l A2, [A6 + 0x12]
00000552 1F2E 001E move.b -[A7], [A6 + 0x1E]
00000556 3F2E 000C move.w -[A7], [A6 + 0xC]
0000055A 3F3C 0096 move.w -[A7], 0x96
0000055E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000562 61FF FFFF FAA4 bsr -0x55A /* 00000008 */
00000568 41F9 0000 A6B8 lea.l A0, [0x0000A6B8]
0000056E 226E 0008 movea.l A1, [A6 + 0x8]
00000572 2288 move.l [A1], A0
00000574 206E 0008 movea.l A0, [A6 + 0x8]
00000578 216E 000E 0016 move.l [A0 + 0x16], [A6 + 0xE]
0000057E 206E 0008 movea.l A0, [A6 + 0x8]
00000582 214A 0012 move.l [A0 + 0x12], A2
00000586 206E 0008 movea.l A0, [A6 + 0x8]
0000058A 216E 0016 000A move.l [A0 + 0xA], [A6 + 0x16]
00000590 206E 0008 movea.l A0, [A6 + 0x8]
00000594 216E 001A 000E move.l [A0 + 0xE], [A6 + 0x1A]
0000059A 2052 movea.l A0, [A2]
0000059C 226E 0008 movea.l A1, [A6 + 0x8]
000005A0 3368 0020 0022 move.w [A1 + 0x22], [A0 + 0x20]
000005A6 2052 movea.l A0, [A2]
000005A8 226E 0008 movea.l A1, [A6 + 0x8]
000005AC 3368 0022 0024 move.w [A1 + 0x24], [A0 + 0x22]
000005B2 206E 0008 movea.l A0, [A6 + 0x8]
000005B6 3268 0022 movea.w A1, [A0 + 0x22]
000005BA 3028 0024 move.w D0, [A0 + 0x24]
000005BE 48C0 ext.l D0
000005C0 9089 sub.l D0, A1
000005C2 2140 001E move.l [A0 + 0x1E], D0
000005C6 206E 0008 movea.l A0, [A6 + 0x8]
000005CA 2028 001E move.l D0, [A0 + 0x1E]
000005CE A122 syscall NewHandle, flags=1
000005D0 226E 0008 movea.l A1, [A6 + 0x8]
000005D4 2348 001A move.l [A1 + 0x1A], A0
000005D8 206E 0008 movea.l A0, [A6 + 0x8]
000005DC 2668 001A movea.l A3, [A0 + 0x1A]
000005E0 200B move.l D0, A3
000005E2 4FEF 000A lea.l A7, [A7 + 0xA]
000005E6 6724 beq +0x26 /* 0000060C */
000005E8 206E 0008 movea.l A0, [A6 + 0x8]
000005EC 2F28 001E move.l -[A7], [A0 + 0x1E]
000005F0 206E 0008 movea.l A0, [A6 + 0x8]
000005F4 2252 movea.l A1, [A2]
000005F6 2269 003E movea.l A1, [A1 + 0x3E]
000005FA 2011 move.l D0, [A1]
000005FC 2240 movea.l A1, D0
000005FE 3028 0022 move.w D0, [A0 + 0x22]
00000602 41F1 0000 lea.l A0, [A1 + D0.w]
00000606 201F move.l D0, [A7]+
00000608 2253 movea.l A1, [A3]
0000060A A22E syscall BlockMove/BlockMoveData, flags=2
label0000060C:
0000060C 206E 0008 movea.l A0, [A6 + 0x8]
00000610 245F movea.l A2, [A7]+
00000612 265F movea.l A3, [A7]+
00000614 4E5E unlink A6
00000616 4E75 rts
fn00000618:
00000618 4E56 0000 link A6, 0
0000061C 2F0B move.l -[A7], A3
0000061E 2F0A move.l -[A7], A2
00000620 246E 0008 movea.l A2, [A6 + 0x8]
00000624 200A move.l D0, A2
00000626 6730 beq +0x32 /* 00000658 */
00000628 41F9 0000 A6B8 lea.l A0, [0x0000A6B8]
0000062E 2488 move.l [A2], A0
00000630 266A 001A movea.l A3, [A2 + 0x1A]
00000634 200B move.l D0, A3
00000636 6704 beq +0x6 /* 0000063C */
00000638 204B movea.l A0, A3
0000063A A023 syscall DisposHandle/DisposeHandle
label0000063C:
0000063C 4267 clr.w -[A7]
0000063E 2F0A move.l -[A7], A2
00000640 61FF FFFF F9E8 bsr -0x616 /* 0000002A */
00000646 4A6E 000C tst.w [A6 + 0xC]
0000064A 5C4F addq.w A7, 6
0000064C 6F0A ble +0xC /* 00000658 */
0000064E 2F0A move.l -[A7], A2
00000650 4EB9 0000 0168 jsr [0x00000168]
00000656 584F addq.w A7, 4
label00000658:
00000658 204A movea.l A0, A2
0000065A 245F movea.l A2, [A7]+
0000065C 265F movea.l A3, [A7]+
0000065E 4E5E unlink A6
00000660 4E75 rts
00000662 4E56 0000 link A6, 0
00000666 2F0A move.l -[A7], A2
00000668 246E 0008 movea.l A2, [A6 + 0x8]
0000066C 2F0A move.l -[A7], A2
0000066E 2057 movea.l A0, [A7]
00000670 2250 movea.l A1, [A0]
00000672 2269 001C movea.l A1, [A1 + 0x1C]
00000676 4E91 jsr [A1]
00000678 4A00 tst.b D0
0000067A 584F addq.w A7, 4
0000067C 6726 beq +0x28 /* 000006A4 */
0000067E 2F0A move.l -[A7], A2
00000680 2057 movea.l A0, [A7]
00000682 2250 movea.l A1, [A0]
00000684 2269 0028 movea.l A1, [A1 + 0x28]
00000688 4E91 jsr [A1]
0000068A 2F0A move.l -[A7], A2
0000068C 2F2A 0016 move.l -[A7], [A2 + 0x16]
00000690 2F2A 000A move.l -[A7], [A2 + 0xA]
00000694 2057 movea.l A0, [A7]
00000696 2268 0004 movea.l A1, [A0 + 0x4]
0000069A 2269 0024 movea.l A1, [A1 + 0x24]
0000069E 4E91 jsr [A1]
000006A0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000006A4:
000006A4 157C 0001 0008 move.b [A2 + 0x8], 0x1
000006AA 245F movea.l A2, [A7]+
000006AC 4E5E unlink A6
000006AE 4E75 rts
000006B0 4E56 0000 link A6, 0
000006B4 2F0A move.l -[A7], A2
000006B6 246E 0008 movea.l A2, [A6 + 0x8]
000006BA 2F0A move.l -[A7], A2
000006BC 2057 movea.l A0, [A7]
000006BE 2250 movea.l A1, [A0]
000006C0 2269 0020 movea.l A1, [A1 + 0x20]
000006C4 4E91 jsr [A1]
000006C6 4A00 tst.b D0
000006C8 584F addq.w A7, 4
000006CA 6726 beq +0x28 /* 000006F2 */
000006CC 2F0A move.l -[A7], A2
000006CE 2057 movea.l A0, [A7]
000006D0 2250 movea.l A1, [A0]
000006D2 2269 002C movea.l A1, [A1 + 0x2C]
000006D6 4E91 jsr [A1]
000006D8 2F0A move.l -[A7], A2
000006DA 2F2A 0016 move.l -[A7], [A2 + 0x16]
000006DE 2F2A 000A move.l -[A7], [A2 + 0xA]
000006E2 2057 movea.l A0, [A7]
000006E4 2268 0004 movea.l A1, [A0 + 0x4]
000006E8 2269 0024 movea.l A1, [A1 + 0x24]
000006EC 4E91 jsr [A1]
000006EE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000006F2:
000006F2 422A 0008 clr.b [A2 + 0x8]
000006F6 245F movea.l A2, [A7]+
000006F8 4E5E unlink A6
000006FA 4E75 rts
000006FC 4E56 0000 link A6, 0
00000700 2F03 move.l -[A7], D3
00000702 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000706 4EB9 0003 BFC8 jsr [0x0003BFC8]
0000070C 4A00 tst.b D0
0000070E 584F addq.w A7, 4
00000710 6614 bne +0x16 /* 00000726 */
00000712 206E 0008 movea.l A0, [A6 + 0x8]
00000716 2F28 000A move.l -[A7], [A0 + 0xA]
0000071A 4EB9 0000 D580 jsr [0x0000D580]
00000720 4A00 tst.b D0
00000722 584F addq.w A7, 4
00000724 6604 bne +0x6 /* 0000072A */
label00000726:
00000726 7000 moveq.l D0, 0x00
00000728 6002 bra +0x4 /* 0000072C */
label0000072A:
0000072A 7001 moveq.l D0, 0x01
label0000072C:
0000072C 261F move.l D3, [A7]+
0000072E 4E5E unlink A6
00000730 4E75 rts
00000732 4E56 0000 link A6, 0
00000736 2F03 move.l -[A7], D3
00000738 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000073C 4EB9 0003 BFC8 jsr [0x0003BFC8]
00000742 4A00 tst.b D0
00000744 584F addq.w A7, 4
00000746 6714 beq +0x16 /* 0000075C */
00000748 206E 0008 movea.l A0, [A6 + 0x8]
0000074C 2F28 000A move.l -[A7], [A0 + 0xA]
00000750 4EB9 0000 D580 jsr [0x0000D580]
00000756 4A00 tst.b D0
00000758 584F addq.w A7, 4
0000075A 6604 bne +0x6 /* 00000760 */
label0000075C:
0000075C 7000 moveq.l D0, 0x00
0000075E 6002 bra +0x4 /* 00000762 */
label00000760:
00000760 7001 moveq.l D0, 0x01
label00000762:
00000762 261F move.l D3, [A7]+
00000764 4E5E unlink A6
00000766 4E75 rts
00000768 206F 0004 movea.l A0, [A7 + 0x4]
0000076C 4AA8 001A tst.l [A0 + 0x1A]
00000770 56C0 sne D0
00000772 4400 neg.b D0
00000774 4E75 rts
00000776 4E56 FFF6 link A6, -0x000A
0000077A 2F0A move.l -[A7], A2
0000077C 2F03 move.l -[A7], D3
0000077E 246E 0008 movea.l A2, [A6 + 0x8]
00000782 2F2A 000E move.l -[A7], [A2 + 0xE]
00000786 486E FFFC pea.l [A6 - 0x4]
0000078A 4EB9 0000 0FB0 jsr [0x00000FB0]
00000790 306A 0022 movea.w A0, [A2 + 0x22]
00000794 2608 move.l D3, A0
00000796 2F03 move.l -[A7], D3
00000798 2F03 move.l -[A7], D3
0000079A 2F2A 0012 move.l -[A7], [A2 + 0x12]
0000079E A9D1 syscall TESetSelect
000007A0 2F2A 001A move.l -[A7], [A2 + 0x1A]
000007A4 486E FFF6 pea.l [A6 - 0xA]
000007A8 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */]
000007AE 206A 001A movea.l A0, [A2 + 0x1A]
000007B2 2F10 move.l -[A7], [A0]
000007B4 2F2A 001E move.l -[A7], [A2 + 0x1E]
000007B8 2F2A 0012 move.l -[A7], [A2 + 0x12]
000007BC A9DE syscall TEInsert
000007BE 306A 0022 movea.w A0, [A2 + 0x22]
000007C2 2F08 move.l -[A7], A0
000007C4 306A 0024 movea.w A0, [A2 + 0x24]
000007C8 2F08 move.l -[A7], A0
000007CA 2F2A 0012 move.l -[A7], [A2 + 0x12]
000007CE A9D1 syscall TESetSelect
000007D0 3F3C FFFF move.w -[A7], 0xFFFF
000007D4 486E FFF6 pea.l [A6 - 0xA]
000007D8 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */]
000007DE 3F3C FFFF move.w -[A7], 0xFFFF
000007E2 486E FFFC pea.l [A6 - 0x4]
000007E6 4EB9 0000 0FB8 jsr [0x00000FB8]
000007EC 4FEF 001C lea.l A7, [A7 + 0x1C]
000007F0 261F move.l D3, [A7]+
000007F2 245F movea.l A2, [A7]+
000007F4 4E5E unlink A6
000007F6 4E75 rts
000007F8 4E56 0000 link A6, 0
000007FC 2F0A move.l -[A7], A2
000007FE 246E 0008 movea.l A2, [A6 + 0x8]
00000802 4227 clr.b -[A7]
00000804 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000808 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000080C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000810 4878 0016 push.l 0x16
00000814 3F3C 0003 move.w -[A7], 0x3
00000818 2F0A move.l -[A7], A2
0000081A 4EBA FD2A jsr [PC - 0x2D6 /* 00000546 */]
0000081E 41F9 0000 A6E8 lea.l A0, [0x0000A6E8]
00000824 2488 move.l [A2], A0
00000826 204A movea.l A0, A2
00000828 4FEF 0018 lea.l A7, [A7 + 0x18]
0000082C 245F movea.l A2, [A7]+
0000082E 4E5E unlink A6
00000830 4E75 rts
00000832 4E56 FFF6 link A6, -0x000A
00000836 2F0A move.l -[A7], A2
00000838 246E 0008 movea.l A2, [A6 + 0x8]
0000083C 2F2A 000E move.l -[A7], [A2 + 0xE]
00000840 486E FFFC pea.l [A6 - 0x4]
00000844 4EB9 0000 0FB0 jsr [0x00000FB0]
0000084A 306A 0022 movea.w A0, [A2 + 0x22]
0000084E 2F08 move.l -[A7], A0
00000850 306A 0024 movea.w A0, [A2 + 0x24]
00000854 2F08 move.l -[A7], A0
00000856 2F2A 0012 move.l -[A7], [A2 + 0x12]
0000085A A9D1 syscall TESetSelect
0000085C 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000860 A9D7 syscall TEDelete
00000862 A9FC syscall ZeroScrap
00000864 201F move.l D0, [A7]+
00000866 2F2A 001A move.l -[A7], [A2 + 0x1A]
0000086A 486E FFF6 pea.l [A6 - 0xA]
0000086E 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */]
00000874 2F2A 001E move.l -[A7], [A2 + 0x1E]
00000878 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000087E 206A 001A movea.l A0, [A2 + 0x1A]
00000882 2F10 move.l -[A7], [A0]
00000884 A9FE syscall PutScrap
00000886 201F move.l D0, [A7]+
00000888 3F3C FFFF move.w -[A7], 0xFFFF
0000088C 486E FFF6 pea.l [A6 - 0xA]
00000890 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */]
00000896 3F3C FFFF move.w -[A7], 0xFFFF
0000089A 486E FFFC pea.l [A6 - 0x4]
0000089E 4EB9 0000 0FB8 jsr [0x00000FB8]
000008A4 4FEF 0014 lea.l A7, [A7 + 0x14]
000008A8 245F movea.l A2, [A7]+
000008AA 4E5E unlink A6
000008AC 4E75 rts
000008AE 4E56 FFF0 link A6, -0x0010
000008B2 2F03 move.l -[A7], D3
000008B4 4227 clr.b -[A7]
000008B6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000008BA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000008BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000008C2 4878 0018 push.l 0x18
000008C6 3F3C 0005 move.w -[A7], 0x5
000008CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008CE 4EBA FC76 jsr [PC - 0x38A /* 00000546 */]
000008D2 41F9 0000 A742 lea.l A0, [0x0000A742]
000008D8 226E 0008 movea.l A1, [A6 + 0x8]
000008DC 2288 move.l [A1], A0
000008DE 7000 moveq.l D0, 0x00
000008E0 A122 syscall NewHandle, flags=1
000008E2 226E 0008 movea.l A1, [A6 + 0x8]
000008E6 2348 0026 move.l [A1 + 0x26], A0
000008EA 206E 0008 movea.l A0, [A6 + 0x8]
000008EE 4AA8 0026 tst.l [A0 + 0x26]
000008F2 4FEF 0018 lea.l A7, [A7 + 0x18]
000008F6 6624 bne +0x26 /* 0000091C */
000008F8 554F subq.w A7, 2
000008FA 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000008FE 361F move.w D3, [A7]+
00000900 6602 bne +0x4 /* 00000904 */
00000902 7694 moveq.l D3, 0xFFFFFF94
label00000904:
00000904 4878 00D4 push.l 0xD4
00000908 4879 0000 A972 push.l 0xA972
0000090E 3043 movea.w A0, D3
00000910 2F08 move.l -[A7], A0
00000912 4EB9 0000 0F60 jsr [0x00000F60]
00000918 4FEF 000C lea.l A7, [A7 + 0xC]
label0000091C:
0000091C 594F subq.w A7, 4
0000091E 206E 0008 movea.l A0, [A6 + 0x8]
00000922 2F28 0026 move.l -[A7], [A0 + 0x26]
00000926 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000092C 486E FFFC pea.l [A6 - 0x4]
00000930 A9FD syscall GetScrap
00000932 261F move.l D3, [A7]+
00000934 6C34 bge +0x36 /* 0000096A */
00000936 206E 0008 movea.l A0, [A6 + 0x8]
0000093A 2068 0026 movea.l A0, [A0 + 0x26]
0000093E A023 syscall DisposHandle/DisposeHandle
00000940 4879 0003 8F54 push.l 0x38F54
00000946 42A7 clr.l -[A7]
00000948 2F03 move.l -[A7], D3
0000094A 486E FFF0 pea.l [A6 - 0x10]
0000094E 4EB9 0003 8EB4 jsr [0x00038EB4]
00000954 4FEF 000C lea.l A7, [A7 + 0xC]
00000958 2F08 move.l -[A7], A0
0000095A 4879 0000 A954 push.l 0xA954
00000960 4EB9 0000 0148 jsr [0x00000148]
00000966 4FEF 000C lea.l A7, [A7 + 0xC]
label0000096A:
0000096A 206E 0008 movea.l A0, [A6 + 0x8]
0000096E 261F move.l D3, [A7]+
00000970 4E5E unlink A6
00000972 4E75 rts
00000974 4E56 0000 link A6, 0
00000978 2F0B move.l -[A7], A3
0000097A 2F0A move.l -[A7], A2
0000097C 246E 0008 movea.l A2, [A6 + 0x8]
00000980 200A move.l D0, A2
00000982 672E beq +0x30 /* 000009B2 */
00000984 41F9 0000 A742 lea.l A0, [0x0000A742]
0000098A 2488 move.l [A2], A0
0000098C 266A 0026 movea.l A3, [A2 + 0x26]
00000990 200B move.l D0, A3
00000992 6704 beq +0x6 /* 00000998 */
00000994 204B movea.l A0, A3
00000996 A023 syscall DisposHandle/DisposeHandle
label00000998:
00000998 4267 clr.w -[A7]
0000099A 2F0A move.l -[A7], A2
0000099C 4EBA FC7A jsr [PC - 0x386 /* 00000618 */]
000009A0 4A6E 000C tst.w [A6 + 0xC]
000009A4 5C4F addq.w A7, 6
000009A6 6F0A ble +0xC /* 000009B2 */
000009A8 2F0A move.l -[A7], A2
000009AA 4EB9 0000 0168 jsr [0x00000168]
000009B0 584F addq.w A7, 4
label000009B2:
000009B2 204A movea.l A0, A2
000009B4 245F movea.l A2, [A7]+
000009B6 265F movea.l A3, [A7]+
000009B8 4E5E unlink A6
000009BA 4E75 rts
000009BC 4E56 FFF6 link A6, -0x000A
000009C0 2F0A move.l -[A7], A2
000009C2 246E 0008 movea.l A2, [A6 + 0x8]
000009C6 2F2A 000E move.l -[A7], [A2 + 0xE]
000009CA 486E FFFC pea.l [A6 - 0x4]
000009CE 4EB9 0000 0FB0 jsr [0x00000FB0]
000009D4 306A 0022 movea.w A0, [A2 + 0x22]
000009D8 2F08 move.l -[A7], A0
000009DA 306A 0024 movea.w A0, [A2 + 0x24]
000009DE 2F08 move.l -[A7], A0
000009E0 2F2A 0012 move.l -[A7], [A2 + 0x12]
000009E4 A9D1 syscall TESetSelect
000009E6 2F2A 0012 move.l -[A7], [A2 + 0x12]
000009EA A9D7 syscall TEDelete
000009EC 2F2A 0026 move.l -[A7], [A2 + 0x26]
000009F0 486E FFF6 pea.l [A6 - 0xA]
000009F4 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */]
000009FA 206A 0026 movea.l A0, [A2 + 0x26]
000009FE 2F10 move.l -[A7], [A0]
00000A00 594F subq.w A7, 4
00000A02 2F2A 0026 move.l -[A7], [A2 + 0x26]
00000A06 4EB9 0000 0098 jsr [0x00000098]
00000A0C 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000A10 A9DE syscall TEInsert
00000A12 3F3C FFFF move.w -[A7], 0xFFFF
00000A16 486E FFF6 pea.l [A6 - 0xA]
00000A1A 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */]
00000A20 3F3C FFFF move.w -[A7], 0xFFFF
00000A24 486E FFFC pea.l [A6 - 0x4]
00000A28 4EB9 0000 0FB8 jsr [0x00000FB8]
00000A2E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000A32 245F movea.l A2, [A7]+
00000A34 4E5E unlink A6
00000A36 4E75 rts
00000A38 4E56 FFF6 link A6, -0x000A
00000A3C 2F0A move.l -[A7], A2
00000A3E 2F03 move.l -[A7], D3
00000A40 246E 0008 movea.l A2, [A6 + 0x8]
00000A44 2F2A 000E move.l -[A7], [A2 + 0xE]
00000A48 486E FFFC pea.l [A6 - 0x4]
00000A4C 4EB9 0000 0FB0 jsr [0x00000FB0]
00000A52 362A 0022 move.w D3, [A2 + 0x22]
00000A56 3043 movea.w A0, D3
00000A58 2F08 move.l -[A7], A0
00000A5A 594F subq.w A7, 4
00000A5C 2F2A 0026 move.l -[A7], [A2 + 0x26]
00000A60 4EB9 0000 0098 jsr [0x00000098]
00000A66 201F move.l D0, [A7]+
00000A68 3203 move.w D1, D3
00000A6A 48C1 ext.l D1
00000A6C D280 add.l D1, D0
00000A6E 2F01 move.l -[A7], D1
00000A70 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000A74 A9D1 syscall TESetSelect
00000A76 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000A7A A9D7 syscall TEDelete
00000A7C 2F2A 001A move.l -[A7], [A2 + 0x1A]
00000A80 486E FFF6 pea.l [A6 - 0xA]
00000A84 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */]
00000A8A 206A 001A movea.l A0, [A2 + 0x1A]
00000A8E 2F10 move.l -[A7], [A0]
00000A90 2F2A 001E move.l -[A7], [A2 + 0x1E]
00000A94 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000A98 A9DE syscall TEInsert
00000A9A 306A 0022 movea.w A0, [A2 + 0x22]
00000A9E 2F08 move.l -[A7], A0
00000AA0 306A 0024 movea.w A0, [A2 + 0x24]
00000AA4 2F08 move.l -[A7], A0
00000AA6 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000AAA A9D1 syscall TESetSelect
00000AAC 3F3C FFFF move.w -[A7], 0xFFFF
00000AB0 486E FFF6 pea.l [A6 - 0xA]
00000AB4 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */]
00000ABA 3F3C FFFF move.w -[A7], 0xFFFF
00000ABE 486E FFFC pea.l [A6 - 0x4]
00000AC2 4EB9 0000 0FB8 jsr [0x00000FB8]
00000AC8 4FEF 001C lea.l A7, [A7 + 0x1C]
00000ACC 261F move.l D3, [A7]+
00000ACE 245F movea.l A2, [A7]+
00000AD0 4E5E unlink A6
00000AD2 4E75 rts
00000AD4 4E56 0000 link A6, 0
00000AD8 2F0A move.l -[A7], A2
00000ADA 246E 0008 movea.l A2, [A6 + 0x8]
00000ADE 4227 clr.b -[A7]
00000AE0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000AE4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000AE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AEC 4878 0019 push.l 0x19
00000AF0 3F3C 0006 move.w -[A7], 0x6
00000AF4 2F0A move.l -[A7], A2
00000AF6 4EBA FA4E jsr [PC - 0x5B2 /* 00000546 */]
00000AFA 41F9 0000 A79E lea.l A0, [0x0000A79E]
00000B00 2488 move.l [A2], A0
00000B02 204A movea.l A0, A2
00000B04 4FEF 0018 lea.l A7, [A7 + 0x18]
00000B08 245F movea.l A2, [A7]+
00000B0A 4E5E unlink A6
00000B0C 4E75 rts
00000B0E 4E56 FFFC link A6, -0x0004
00000B12 2F0A move.l -[A7], A2
00000B14 246E 0008 movea.l A2, [A6 + 0x8]
00000B18 2F2A 000E move.l -[A7], [A2 + 0xE]
00000B1C 486E FFFC pea.l [A6 - 0x4]
00000B20 4EB9 0000 0FB0 jsr [0x00000FB0]
00000B26 306A 0022 movea.w A0, [A2 + 0x22]
00000B2A 2F08 move.l -[A7], A0
00000B2C 306A 0024 movea.w A0, [A2 + 0x24]
00000B30 2F08 move.l -[A7], A0
00000B32 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000B36 A9D1 syscall TESetSelect
00000B38 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000B3C A9D7 syscall TEDelete
00000B3E 3F3C FFFF move.w -[A7], 0xFFFF
00000B42 486E FFFC pea.l [A6 - 0x4]
00000B46 4EB9 0000 0FB8 jsr [0x00000FB8]
00000B4C 4FEF 000E lea.l A7, [A7 + 0xE]
00000B50 245F movea.l A2, [A7]+
00000B52 4E5E unlink A6
00000B54 4E75 rts
00000B56 4E56 0000 link A6, 0
00000B5A 2F0A move.l -[A7], A2
00000B5C 246E 0008 movea.l A2, [A6 + 0x8]
00000B60 1F3C 0001 move.b -[A7], 0x1
00000B64 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000B68 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B70 4878 001A push.l 0x1A
00000B74 3F3C 0007 move.w -[A7], 0x7
00000B78 2F0A move.l -[A7], A2
00000B7A 4EBA F9CA jsr [PC - 0x636 /* 00000546 */]
00000B7E 41F9 0000 A7FA lea.l A0, [0x0000A7FA]
00000B84 2488 move.l [A2], A0
00000B86 42AA 0026 clr.l [A2 + 0x26]
00000B8A 356A 0022 002C move.w [A2 + 0x2C], [A2 + 0x22]
00000B90 356A 0022 002A move.w [A2 + 0x2A], [A2 + 0x22]
00000B96 204A movea.l A0, A2
00000B98 4FEF 0018 lea.l A7, [A7 + 0x18]
00000B9C 245F movea.l A2, [A7]+
00000B9E 4E5E unlink A6
00000BA0 4E75 rts
00000BA2 4E56 0000 link A6, 0
00000BA6 2F0B move.l -[A7], A3
00000BA8 2F0A move.l -[A7], A2
00000BAA 246E 0008 movea.l A2, [A6 + 0x8]
00000BAE 200A move.l D0, A2
00000BB0 6748 beq +0x4A /* 00000BFA */
00000BB2 41F9 0000 A7FA lea.l A0, [0x0000A7FA]
00000BB8 2488 move.l [A2], A0
00000BBA 2F0A move.l -[A7], A2
00000BBC 4878 0014 push.l 0x14
00000BC0 2F2A 000A move.l -[A7], [A2 + 0xA]
00000BC4 2057 movea.l A0, [A7]
00000BC6 2268 0004 movea.l A1, [A0 + 0x4]
00000BCA 2269 0024 movea.l A1, [A1 + 0x24]
00000BCE 4E91 jsr [A1]
00000BD0 266A 0026 movea.l A3, [A2 + 0x26]
00000BD4 200B move.l D0, A3
00000BD6 4FEF 000C lea.l A7, [A7 + 0xC]
00000BDA 6704 beq +0x6 /* 00000BE0 */
00000BDC 204B movea.l A0, A3
00000BDE A023 syscall DisposHandle/DisposeHandle
label00000BE0:
00000BE0 4267 clr.w -[A7]
00000BE2 2F0A move.l -[A7], A2
00000BE4 4EBA FA32 jsr [PC - 0x5CE /* 00000618 */]
00000BE8 4A6E 000C tst.w [A6 + 0xC]
00000BEC 5C4F addq.w A7, 6
00000BEE 6F0A ble +0xC /* 00000BFA */
00000BF0 2F0A move.l -[A7], A2
00000BF2 4EB9 0000 0168 jsr [0x00000168]
00000BF8 584F addq.w A7, 4
label00000BFA:
00000BFA 204A movea.l A0, A2
00000BFC 245F movea.l A2, [A7]+
00000BFE 265F movea.l A3, [A7]+
00000C00 4E5E unlink A6
00000C02 4E75 rts
00000C04 4E56 0000 link A6, 0
00000C08 48E7 1030 movem.l -[A7], D3,A2,A3
00000C0C 246E 0008 movea.l A2, [A6 + 0x8]
00000C10 157C 0001 0008 move.b [A2 + 0x8], 0x1
00000C16 266A 001A movea.l A3, [A2 + 0x1A]
00000C1A 200B move.l D0, A3
00000C1C 6708 beq +0xA /* 00000C26 */
00000C1E 204B movea.l A0, A3
00000C20 A023 syscall DisposHandle/DisposeHandle
00000C22 42AA 001A clr.l [A2 + 0x1A]
label00000C26:
00000C26 266A 0026 movea.l A3, [A2 + 0x26]
00000C2A 200B move.l D0, A3
00000C2C 6708 beq +0xA /* 00000C36 */
00000C2E 204B movea.l A0, A3
00000C30 A023 syscall DisposHandle/DisposeHandle
00000C32 42AA 0026 clr.l [A2 + 0x26]
label00000C36:
00000C36 206A 0012 movea.l A0, [A2 + 0x12]
00000C3A 2050 movea.l A0, [A0]
00000C3C 3568 0020 0022 move.w [A2 + 0x22], [A0 + 0x20]
00000C42 206A 0012 movea.l A0, [A2 + 0x12]
00000C46 2050 movea.l A0, [A0]
00000C48 3568 0022 0024 move.w [A2 + 0x24], [A0 + 0x22]
00000C4E 306A 0022 movea.w A0, [A2 + 0x22]
00000C52 326A 0024 movea.w A1, [A2 + 0x24]
00000C56 2009 move.l D0, A1
00000C58 9088 sub.l D0, A0
00000C5A 2540 001E move.l [A2 + 0x1E], D0
00000C5E 356A 0022 002C move.w [A2 + 0x2C], [A2 + 0x22]
00000C64 356A 0022 002A move.w [A2 + 0x2A], [A2 + 0x22]
00000C6A 1F3C 0001 move.b -[A7], 0x1
00000C6E 4EB9 0000 21AA jsr [0x000021AA]
00000C74 202A 001E move.l D0, [A2 + 0x1E]
00000C78 A122 syscall NewHandle, flags=1
00000C7A 2548 001A move.l [A2 + 0x1A], A0
00000C7E 4AAA 001A tst.l [A2 + 0x1A]
00000C82 544F addq.w A7, 2
00000C84 6624 bne +0x26 /* 00000CAA */
00000C86 554F subq.w A7, 2
00000C88 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000C8C 361F move.w D3, [A7]+
00000C8E 6602 bne +0x4 /* 00000C92 */
00000C90 7694 moveq.l D3, 0xFFFFFF94
label00000C92:
00000C92 4878 0171 push.l 0x171
00000C96 4879 0000 A972 push.l 0xA972
00000C9C 3043 movea.w A0, D3
00000C9E 2F08 move.l -[A7], A0
00000CA0 4EB9 0000 0F60 jsr [0x00000F60]
00000CA6 4FEF 000C lea.l A7, [A7 + 0xC]
label00000CAA:
00000CAA 206A 0012 movea.l A0, [A2 + 0x12]
00000CAE 2050 movea.l A0, [A0]
00000CB0 2068 003E movea.l A0, [A0 + 0x3E]
00000CB4 2250 movea.l A1, [A0]
00000CB6 302A 0022 move.w D0, [A2 + 0x22]
00000CBA 41F1 0000 lea.l A0, [A1 + D0.w]
00000CBE 226A 001A movea.l A1, [A2 + 0x1A]
00000CC2 2251 movea.l A1, [A1]
00000CC4 202A 001E move.l D0, [A2 + 0x1E]
00000CC8 A22E syscall BlockMove/BlockMoveData, flags=2
00000CCA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000CCE 4E5E unlink A6
00000CD0 4E75 rts
00000CD2 4E56 0000 link A6, 0
00000CD6 48E7 1030 movem.l -[A7], D3,A2,A3
00000CDA 246E 0008 movea.l A2, [A6 + 0x8]
00000CDE 206A 0012 movea.l A0, [A2 + 0x12]
00000CE2 2650 movea.l A3, [A0]
00000CE4 362A 002C move.w D3, [A2 + 0x2C]
00000CE8 B66B 0020 cmp.w D3, [A3 + 0x20]
00000CEC 661A bne +0x1C /* 00000D08 */
00000CEE B66B 0022 cmp.w D3, [A3 + 0x22]
00000CF2 6614 bne +0x16 /* 00000D08 */
00000CF4 B66A 002A cmp.w D3, [A2 + 0x2A]
00000CF8 670E beq +0x10 /* 00000D08 */
00000CFA 2F0A move.l -[A7], A2
00000CFC 4EB9 0003 BFC8 jsr [0x0003BFC8]
00000D02 4A00 tst.b D0
00000D04 584F addq.w A7, 4
00000D06 660E bne +0x10 /* 00000D16 */
label00000D08:
00000D08 2F0A move.l -[A7], A2
00000D0A 2057 movea.l A0, [A7]
00000D0C 2250 movea.l A1, [A0]
00000D0E 2269 0030 movea.l A1, [A1 + 0x30]
00000D12 4E91 jsr [A1]
00000D14 584F addq.w A7, 4
label00000D16:
00000D16 526A 002C addq.w [A2 + 0x2C], 1
00000D1A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000D1E 4E5E unlink A6
00000D20 4E75 rts
00000D22 4E56 0000 link A6, 0
00000D26 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000D2A 246E 0008 movea.l A2, [A6 + 0x8]
00000D2E 206A 0012 movea.l A0, [A2 + 0x12]
00000D32 2850 movea.l A4, [A0]
00000D34 382C 0020 move.w D4, [A4 + 0x20]
00000D38 362A 002C move.w D3, [A2 + 0x2C]
00000D3C B644 cmp.w D3, D4
00000D3E 6606 bne +0x8 /* 00000D46 */
00000D40 B66C 0022 cmp.w D3, [A4 + 0x22]
00000D44 6748 beq +0x4A /* 00000D8E */
label00000D46:
00000D46 2F0A move.l -[A7], A2
00000D48 2057 movea.l A0, [A7]
00000D4A 2250 movea.l A1, [A0]
00000D4C 2269 0030 movea.l A1, [A1 + 0x30]
00000D50 4E91 jsr [A1]
00000D52 4AAA 001E tst.l [A2 + 0x1E]
00000D56 584F addq.w A7, 4
00000D58 662E bne +0x30 /* 00000D88 */
00000D5A 206A 001A movea.l A0, [A2 + 0x1A]
00000D5E 7001 moveq.l D0, 0x01
00000D60 A024 syscall SetHandleSize
00000D62 7001 moveq.l D0, 0x01
00000D64 2540 001E move.l [A2 + 0x1E], D0
00000D68 536A 002A subq.w [A2 + 0x2A], 1
00000D6C 206A 0012 movea.l A0, [A2 + 0x12]
00000D70 2050 movea.l A0, [A0]
00000D72 2068 003E movea.l A0, [A0 + 0x3E]
00000D76 2250 movea.l A1, [A0]
00000D78 302A 002A move.w D0, [A2 + 0x2A]
00000D7C 206A 001A movea.l A0, [A2 + 0x1A]
00000D80 2050 movea.l A0, [A0]
00000D82 10B1 0000 move.b [A0], [A1 + D0.w]
00000D86 607A bra +0x7C /* 00000E02 */
label00000D88:
00000D88 526A 002C addq.w [A2 + 0x2C], 1
00000D8C 6074 bra +0x76 /* 00000E02 */
label00000D8E:
00000D8E B86A 002A cmp.w D4, [A2 + 0x2A]
00000D92 6E6E bgt +0x70 /* 00000E02 */
00000D94 206A 001A movea.l A0, [A2 + 0x1A]
00000D98 202A 001E move.l D0, [A2 + 0x1E]
00000D9C 5280 addq.l D0, 1
00000D9E A024 syscall SetHandleSize
00000DA0 554F subq.w A7, 2
00000DA2 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000DA6 361F move.w D3, [A7]+
00000DA8 6718 beq +0x1A /* 00000DC2 */
00000DAA 4878 01B6 push.l 0x1B6
00000DAE 4879 0000 A972 push.l 0xA972
00000DB4 3043 movea.w A0, D3
00000DB6 2F08 move.l -[A7], A0
00000DB8 4EB9 0000 0F60 jsr [0x00000F60]
00000DBE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DC2:
00000DC2 206A 001A movea.l A0, [A2 + 0x1A]
00000DC6 2650 movea.l A3, [A0]
00000DC8 204B movea.l A0, A3
00000DCA 43EB 0001 lea.l A1, [A3 + 0x1]
00000DCE 202A 001E move.l D0, [A2 + 0x1E]
00000DD2 A22E syscall BlockMove/BlockMoveData, flags=2
00000DD4 52AA 001E addq.l [A2 + 0x1E], 1
00000DD8 206A 0012 movea.l A0, [A2 + 0x12]
00000DDC 2050 movea.l A0, [A0]
00000DDE 3028 0020 move.w D0, [A0 + 0x20]
00000DE2 5340 subq.w D0, 1
00000DE4 3540 002A move.w [A2 + 0x2A], D0
00000DE8 206A 0012 movea.l A0, [A2 + 0x12]
00000DEC 2050 movea.l A0, [A0]
00000DEE 2068 003E movea.l A0, [A0 + 0x3E]
00000DF2 2250 movea.l A1, [A0]
00000DF4 302A 002A move.w D0, [A2 + 0x2A]
00000DF8 206A 001A movea.l A0, [A2 + 0x1A]
00000DFC 2050 movea.l A0, [A0]
00000DFE 10B1 0000 move.b [A0], [A1 + D0.w]
label00000E02:
00000E02 536A 002C subq.w [A2 + 0x2C], 1
00000E06 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000E0A 4E5E unlink A6
00000E0C 4E75 rts
00000E0E 4E56 0000 link A6, 0
00000E12 48E7 1030 movem.l -[A7], D3,A2,A3
00000E16 246E 0008 movea.l A2, [A6 + 0x8]
00000E1A 206A 0012 movea.l A0, [A2 + 0x12]
00000E1E 2650 movea.l A3, [A0]
00000E20 362A 002C move.w D3, [A2 + 0x2C]
00000E24 B66B 0020 cmp.w D3, [A3 + 0x20]
00000E28 6606 bne +0x8 /* 00000E30 */
00000E2A B66B 0022 cmp.w D3, [A3 + 0x22]
00000E2E 6766 beq +0x68 /* 00000E96 */
label00000E30:
00000E30 2F0A move.l -[A7], A2
00000E32 2057 movea.l A0, [A7]
00000E34 2250 movea.l A1, [A0]
00000E36 2269 0030 movea.l A1, [A1 + 0x30]
00000E3A 4E91 jsr [A1]
00000E3C 302A 0022 move.w D0, [A2 + 0x22]
00000E40 B06A 0024 cmp.w D0, [A2 + 0x24]
00000E44 584F addq.w A7, 4
00000E46 6600 00A2 bne +0xA4 /* 00000EEA */
00000E4A 206A 001A movea.l A0, [A2 + 0x1A]
00000E4E 7001 moveq.l D0, 0x01
00000E50 A024 syscall SetHandleSize
00000E52 554F subq.w A7, 2
00000E54 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000E58 361F move.w D3, [A7]+
00000E5A 6718 beq +0x1A /* 00000E74 */
00000E5C 4878 01DC push.l 0x1DC
00000E60 4879 0000 A972 push.l 0xA972
00000E66 3043 movea.w A0, D3
00000E68 2F08 move.l -[A7], A0
00000E6A 4EB9 0000 0F60 jsr [0x00000F60]
00000E70 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E74:
00000E74 206A 0012 movea.l A0, [A2 + 0x12]
00000E78 2050 movea.l A0, [A0]
00000E7A 2068 003E movea.l A0, [A0 + 0x3E]
00000E7E 2250 movea.l A1, [A0]
00000E80 302A 0022 move.w D0, [A2 + 0x22]
00000E84 206A 001A movea.l A0, [A2 + 0x1A]
00000E88 2050 movea.l A0, [A0]
00000E8A 10B1 0000 move.b [A0], [A1 + D0.w]
00000E8E 7001 moveq.l D0, 0x01
00000E90 2540 001E move.l [A2 + 0x1E], D0
00000E94 6054 bra +0x56 /* 00000EEA */
label00000E96:
00000E96 206A 001A movea.l A0, [A2 + 0x1A]
00000E9A 202A 001E move.l D0, [A2 + 0x1E]
00000E9E 5280 addq.l D0, 1
00000EA0 A024 syscall SetHandleSize
00000EA2 554F subq.w A7, 2
00000EA4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000EA8 361F move.w D3, [A7]+
00000EAA 6718 beq +0x1A /* 00000EC4 */
00000EAC 4878 01E5 push.l 0x1E5
00000EB0 4879 0000 A972 push.l 0xA972
00000EB6 3043 movea.w A0, D3
00000EB8 2F08 move.l -[A7], A0
00000EBA 4EB9 0000 0F60 jsr [0x00000F60]
00000EC0 4FEF 000C lea.l A7, [A7 + 0xC]
label00000EC4:
00000EC4 206A 0012 movea.l A0, [A2 + 0x12]
00000EC8 2050 movea.l A0, [A0]
00000ECA 2068 003E movea.l A0, [A0 + 0x3E]
00000ECE 2250 movea.l A1, [A0]
00000ED0 302A 002C move.w D0, [A2 + 0x2C]
00000ED4 206A 001A movea.l A0, [A2 + 0x1A]
00000ED8 1031 0000 move.b D0, [A1 + D0.w]
00000EDC 2250 movea.l A1, [A0]
00000EDE 222A 001E move.l D1, [A2 + 0x1E]
00000EE2 1380 1800 move.b [A1 + D1], D0
00000EE6 52AA 001E addq.l [A2 + 0x1E], 1
label00000EEA:
00000EEA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000EEE 4E5E unlink A6
00000EF0 4E75 rts
00000EF2 4E56 FFF6 link A6, -0x000A
00000EF6 2F0A move.l -[A7], A2
00000EF8 2F03 move.l -[A7], D3
00000EFA 246E 0008 movea.l A2, [A6 + 0x8]
00000EFE 2F2A 000E move.l -[A7], [A2 + 0xE]
00000F02 486E FFFC pea.l [A6 - 0x4]
00000F06 4EB9 0000 0FB0 jsr [0x00000FB0]
00000F0C 362A 002A move.w D3, [A2 + 0x2A]
00000F10 3043 movea.w A0, D3
00000F12 2F08 move.l -[A7], A0
00000F14 3003 move.w D0, D3
00000F16 48C0 ext.l D0
00000F18 D0AA 001E add.l D0, [A2 + 0x1E]
00000F1C 2F00 move.l -[A7], D0
00000F1E 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000F22 A9D1 syscall TESetSelect
00000F24 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000F28 A9D7 syscall TEDelete
00000F2A 2F2A 0026 move.l -[A7], [A2 + 0x26]
00000F2E 486E FFF6 pea.l [A6 - 0xA]
00000F32 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */]
00000F38 206A 0026 movea.l A0, [A2 + 0x26]
00000F3C 2F10 move.l -[A7], [A0]
00000F3E 302A 002A move.w D0, [A2 + 0x2A]
00000F42 48C0 ext.l D0
00000F44 322A 002C move.w D1, [A2 + 0x2C]
00000F48 48C1 ext.l D1
00000F4A 9280 sub.l D1, D0
00000F4C 2F01 move.l -[A7], D1
00000F4E 2F2A 0012 move.l -[A7], [A2 + 0x12]
00000F52 A9DE syscall TEInsert
00000F54 3F3C FFFF move.w -[A7], 0xFFFF
00000F58 486E FFF6 pea.l [A6 - 0xA]
00000F5C 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */]
00000F62 3F3C FFFF move.w -[A7], 0xFFFF
00000F66 486E FFFC pea.l [A6 - 0x4]
00000F6A 4EB9 0000 0FB8 jsr [0x00000FB8]
00000F70 4FEF 001C lea.l A7, [A7 + 0x1C]
00000F74 261F move.l D3, [A7]+
00000F76 245F movea.l A2, [A7]+
00000F78 4E5E unlink A6
00000F7A 4E75 rts
00000F7C 4E56 FFF6 link A6, -0x000A
00000F80 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000F84 246E 0008 movea.l A2, [A6 + 0x8]
00000F88 2F2A 000E move.l -[A7], [A2 + 0xE]
00000F8C 486E FFFC pea.l [A6 - 0x4]
00000F90 4EB9 0000 0FB0 jsr [0x00000FB0]
00000F96 266A 0026 movea.l A3, [A2 + 0x26]
00000F9A 200B move.l D0, A3
00000F9C 504F addq.w A7, 8
00000F9E 6642 bne +0x44 /* 00000FE2 */
00000FA0 302A 002A move.w D0, [A2 + 0x2A]
00000FA4 48C0 ext.l D0
00000FA6 322A 002C move.w D1, [A2 + 0x2C]
00000FAA 48C1 ext.l D1
00000FAC 9280 sub.l D1, D0
00000FAE 2001 move.l D0, D1
00000FB0 A122 syscall NewHandle, flags=1
00000FB2 2548 0026 move.l [A2 + 0x26], A0
00000FB6 4AAA 0026 tst.l [A2 + 0x26]
00000FBA 665C bne +0x5E /* 00001018 */
00000FBC 554F subq.w A7, 2
00000FBE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000FC2 361F move.w D3, [A7]+
00000FC4 6602 bne +0x4 /* 00000FC8 */
00000FC6 7694 moveq.l D3, 0xFFFFFF94
label00000FC8:
00000FC8 4878 020D push.l 0x20D
00000FCC 4879 0000 A972 push.l 0xA972
00000FD2 3043 movea.w A0, D3
00000FD4 2F08 move.l -[A7], A0
00000FD6 4EB9 0000 0F60 jsr [0x00000F60]
00000FDC 4FEF 000C lea.l A7, [A7 + 0xC]
00000FE0 6036 bra +0x38 /* 00001018 */
label00000FE2:
00000FE2 302A 002A move.w D0, [A2 + 0x2A]
00000FE6 48C0 ext.l D0
00000FE8 322A 002C move.w D1, [A2 + 0x2C]
00000FEC 48C1 ext.l D1
00000FEE 9280 sub.l D1, D0
00000FF0 2001 move.l D0, D1
00000FF2 204B movea.l A0, A3
00000FF4 A024 syscall SetHandleSize
00000FF6 554F subq.w A7, 2
00000FF8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000FFC 361F move.w D3, [A7]+
00000FFE 6718 beq +0x1A /* 00001018 */
00001000 4878 0211 push.l 0x211
00001004 4879 0000 A972 push.l 0xA972
0000100A 3043 movea.w A0, D3
0000100C 2F08 move.l -[A7], A0
0000100E 4EB9 0000 0F60 jsr [0x00000F60]
00001014 4FEF 000C lea.l A7, [A7 + 0xC]
label00001018:
00001018 382A 002A move.w D4, [A2 + 0x2A]
0000101C 3004 move.w D0, D4
0000101E 48C0 ext.l D0
00001020 322A 002C move.w D1, [A2 + 0x2C]
00001024 48C1 ext.l D1
00001026 9280 sub.l D1, D0
00001028 2F01 move.l -[A7], D1
0000102A 206A 0012 movea.l A0, [A2 + 0x12]
0000102E 2050 movea.l A0, [A0]
00001030 2068 003E movea.l A0, [A0 + 0x3E]
00001034 2250 movea.l A1, [A0]
00001036 41F1 4000 lea.l A0, [A1 + D4.w]
0000103A 201F move.l D0, [A7]+
0000103C 226A 0026 movea.l A1, [A2 + 0x26]
00001040 2251 movea.l A1, [A1]
00001042 A22E syscall BlockMove/BlockMoveData, flags=2
00001044 306A 002A movea.w A0, [A2 + 0x2A]
00001048 2F08 move.l -[A7], A0
0000104A 306A 002C movea.w A0, [A2 + 0x2C]
0000104E 2F08 move.l -[A7], A0
00001050 2F2A 0012 move.l -[A7], [A2 + 0x12]
00001054 A9D1 syscall TESetSelect
00001056 2F2A 0012 move.l -[A7], [A2 + 0x12]
0000105A A9D7 syscall TEDelete
0000105C 2F2A 001A move.l -[A7], [A2 + 0x1A]
00001060 486E FFF6 pea.l [A6 - 0xA]
00001064 4EB9 0000 0378 jsr [0x00000378 /* SysBMCPtr */]
0000106A 206A 001A movea.l A0, [A2 + 0x1A]
0000106E 2F10 move.l -[A7], [A0]
00001070 2F2A 001E move.l -[A7], [A2 + 0x1E]
00001074 2F2A 0012 move.l -[A7], [A2 + 0x12]
00001078 A9DE syscall TEInsert
0000107A 306A 0022 movea.w A0, [A2 + 0x22]
0000107E 2F08 move.l -[A7], A0
00001080 306A 0024 movea.w A0, [A2 + 0x24]
00001084 2F08 move.l -[A7], A0
00001086 2F2A 0012 move.l -[A7], [A2 + 0x12]
0000108A A9D1 syscall TESetSelect
0000108C 3F3C FFFF move.w -[A7], 0xFFFF
00001090 486E FFF6 pea.l [A6 - 0xA]
00001094 4EB9 0000 0380 jsr [0x00000380 /* SysCtlCPtr */]
0000109A 3F3C FFFF move.w -[A7], 0xFFFF
0000109E 486E FFFC pea.l [A6 - 0x4]
000010A2 4EB9 0000 0FB8 jsr [0x00000FB8]
000010A8 4FEF 0014 lea.l A7, [A7 + 0x14]
000010AC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000010B0 4E5E unlink A6
label000010B2:
000010B2 4E75 rts
000010B4 0000 0041 ori.b D0, 0x41 /* 'A' */
000010B8 8996 or.l [A6], D4
000010BA 8840 or.w D4, D0
000010BC 6CF4 bge -0xA /* 000010B2 */
000010BE 9B92 sub.l [A2], D5
000010C0 9185 subx.l D0, D5
000010C2 8841 or.w D4, D1
000010C4 31F1 CFD1 D440 move.w [0xFFFFD440], [[]]
000010CA AE40 syscall QDError, auto_pop
000010CC 8998 or.l [A0]+, D4
000010CE 4060 negx.w -[A0]
000010D0 9440 sub.w D2, D0
000010D2 9D8F subx.l -[A6], -[A7]
000010D4 9887 sub.l D4, D7
000010D6 9C93 sub.l D6, [A3]
000010D8 9591 sub.l [A1], D2
000010DA 879A or.l [A2]+, D3
000010DC 9BA9 8392 sub.l [A1 - 0x7C6E], D5
000010E0 9392 sub.l [A2], D1
000010E2 9389 subx.l -[A1], -[A1]
000010E4 8A87 or.l D5, D7
000010E6 928A sub.l D1, A2
000010E8 9298 sub.l D1, [A0]+
000010EA 879C or.l [A4]+, D3
000010EC 9393 sub.l [A3], D1
000010EE 9C9A sub.l D6, [A2]+
000010F0 A040 syscall ResrvMem/ReserveMem
000010F2 5240 addq.w D0, 1
000010F4 8C40 or.w D6, D0
000010F6 81D8 divs.w D0, [A0]+
000010F8 4053 negx.w [A3]
000010FA 9695 sub.l D3, [A5]
000010FC 8793 or.l [A3], D3
000010FE BAE4 cmpa.w A5, -[A4]
00001100 404C negx.w A4
00001102 9887 sub.l D4, D7
00001104 0000 0015 ori.b D0, 0x15
00001108 406B 8CA8 negx.w [A3 - 0x7358]
0000110C 414E chk.w D0, A6
0000110E 7F95 moveq.l D7, 0xFFFFFF95
00001110 4098 negx.l [A0]+
00001112 416C 8A91 chk.w D0, [A4 - 0x756F]
00001116 8A40 or.w D5, D0
00001118 E197 roxl D7, 8
0000111A 8741 9099 pack D3, D1, 0x9099
0000111E AE40 syscall QDError, auto_pop
00001120 5E40 addq.w D0, 7
00001122 81D8 divs.w D0, [A0]+
00001124 40D2 move.w [A2], SR
00001126 E400 asr D0.b, 2
00001128 0000 .incomplete
0000112A 00 .incomplete